home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-05-01 | 22.1 KB | 662 lines | [TEXT/MPS ] |
-
- /*
- * This file was generated by the SOM Compiler.
- * FileName: GregorianCalendarDate.xh.
- * Generated using:
- * SOM Precompiler somipc: 2.18
- * SOM Emitter emitxh.dll: 2.33
- */
-
- #ifndef SOM_TGregorianCalendarDate_xh
- #define SOM_TGregorianCalendarDate_xh
-
- class TGregorianCalendarDate;
-
- #define TGregorianCalendarDate_MajorVersion 1
- #define TGregorianCalendarDate_MinorVersion 1
-
- /* C++ SOM defs */
- #include <somcls.xh>
- #include <somcm.xh>
-
- /* C++ parent defs */
- #ifndef SOM_TCalendarDate_xh
- #include <CalendarDate.xh>
- #endif
-
- #ifndef TGregorianCalendarDate_API
- #define TGregorianCalendarDate_API
- /*
- * -- The Class API
- */
-
- /*
- * Start of user-defined types:
- */
- class SOMClass;
- class SOMObject;
- #define TGregorianCalendarDate_kGregorianValidateDayMask 1 /* 0x00000001 */
- #define TGregorianCalendarDate_kGregorianValidateMonthMask 2 /* 0x00000002 */
- #define TGregorianCalendarDate_kGregorianValidateYearMask 4 /* 0x00000004 */
- #define TGregorianCalendarDate_kGregorianValidateSecondsMask 8 /* 0x00000008 */
- #define TGregorianCalendarDate_kGregorianValidateMinutesMask 16 /* 0x00000010 */
- #define TGregorianCalendarDate_kGregorianValidateHoursMask 32 /* 0x00000020 */
- #define TGregorianCalendarDate_kGregorianValidateDayOfWeekMask 64 /* 0x00000040 */
- #define TGregorianCalendarDate_kGregorianValidateWeekOfYearMask 128 /* 0x00000080 */
- #define TGregorianCalendarDate_kGregorianValidateDayOfYearMask 256 /* 0x00000100 */
- #define TGregorianCalendarDate_kGregorianValidateAllMask 511 /* 0x000001FF */
-
- #ifndef SOM_DONT_USE_SHORT_NAMES
- #ifndef SOMTGD_kGregorianValidateDayMask
- #ifdef kGregorianValidateDayMask
- #undef kGregorianValidateDayMask
- #define SOMTGD_kGregorianValidateDayMask 1
- #else
- #define kGregorianValidateDayMask TGregorianCalendarDate_kGregorianValidateDayMask
- #endif /* kGregorianValidateDayMask */
- #endif /* SOMTGD_kGregorianValidateDayMask */
- #ifndef SOMTGD_kGregorianValidateMonthMask
- #ifdef kGregorianValidateMonthMask
- #undef kGregorianValidateMonthMask
- #define SOMTGD_kGregorianValidateMonthMask 1
- #else
- #define kGregorianValidateMonthMask TGregorianCalendarDate_kGregorianValidateMonthMask
- #endif /* kGregorianValidateMonthMask */
- #endif /* SOMTGD_kGregorianValidateMonthMask */
- #ifndef SOMTGD_kGregorianValidateYearMask
- #ifdef kGregorianValidateYearMask
- #undef kGregorianValidateYearMask
- #define SOMTGD_kGregorianValidateYearMask 1
- #else
- #define kGregorianValidateYearMask TGregorianCalendarDate_kGregorianValidateYearMask
- #endif /* kGregorianValidateYearMask */
- #endif /* SOMTGD_kGregorianValidateYearMask */
- #ifndef SOMTGD_kGregorianValidateSecondsMask
- #ifdef kGregorianValidateSecondsMask
- #undef kGregorianValidateSecondsMask
- #define SOMTGD_kGregorianValidateSecondsMask 1
- #else
- #define kGregorianValidateSecondsMask TGregorianCalendarDate_kGregorianValidateSecondsMask
- #endif /* kGregorianValidateSecondsMask */
- #endif /* SOMTGD_kGregorianValidateSecondsMask */
- #ifndef SOMTGD_kGregorianValidateMinutesMask
- #ifdef kGregorianValidateMinutesMask
- #undef kGregorianValidateMinutesMask
- #define SOMTGD_kGregorianValidateMinutesMask 1
- #else
- #define kGregorianValidateMinutesMask TGregorianCalendarDate_kGregorianValidateMinutesMask
- #endif /* kGregorianValidateMinutesMask */
- #endif /* SOMTGD_kGregorianValidateMinutesMask */
- #ifndef SOMTGD_kGregorianValidateHoursMask
- #ifdef kGregorianValidateHoursMask
- #undef kGregorianValidateHoursMask
- #define SOMTGD_kGregorianValidateHoursMask 1
- #else
- #define kGregorianValidateHoursMask TGregorianCalendarDate_kGregorianValidateHoursMask
- #endif /* kGregorianValidateHoursMask */
- #endif /* SOMTGD_kGregorianValidateHoursMask */
- #ifndef SOMTGD_kGregorianValidateDayOfWeekMask
- #ifdef kGregorianValidateDayOfWeekMask
- #undef kGregorianValidateDayOfWeekMask
- #define SOMTGD_kGregorianValidateDayOfWeekMask 1
- #else
- #define kGregorianValidateDayOfWeekMask TGregorianCalendarDate_kGregorianValidateDayOfWeekMask
- #endif /* kGregorianValidateDayOfWeekMask */
- #endif /* SOMTGD_kGregorianValidateDayOfWeekMask */
- #ifndef SOMTGD_kGregorianValidateWeekOfYearMask
- #ifdef kGregorianValidateWeekOfYearMask
- #undef kGregorianValidateWeekOfYearMask
- #define SOMTGD_kGregorianValidateWeekOfYearMask 1
- #else
- #define kGregorianValidateWeekOfYearMask TGregorianCalendarDate_kGregorianValidateWeekOfYearMask
- #endif /* kGregorianValidateWeekOfYearMask */
- #endif /* SOMTGD_kGregorianValidateWeekOfYearMask */
- #ifndef SOMTGD_kGregorianValidateDayOfYearMask
- #ifdef kGregorianValidateDayOfYearMask
- #undef kGregorianValidateDayOfYearMask
- #define SOMTGD_kGregorianValidateDayOfYearMask 1
- #else
- #define kGregorianValidateDayOfYearMask TGregorianCalendarDate_kGregorianValidateDayOfYearMask
- #endif /* kGregorianValidateDayOfYearMask */
- #endif /* SOMTGD_kGregorianValidateDayOfYearMask */
- #ifndef SOMTGD_kGregorianValidateAllMask
- #ifdef kGregorianValidateAllMask
- #undef kGregorianValidateAllMask
- #define SOMTGD_kGregorianValidateAllMask 1
- #else
- #define kGregorianValidateAllMask TGregorianCalendarDate_kGregorianValidateAllMask
- #endif /* kGregorianValidateAllMask */
- #endif /* SOMTGD_kGregorianValidateAllMask */
- #endif /* SOM_DONT_USE_SHORT_NAMES */
-
- /*
- * End of user-defined types.
- */
-
- #ifdef OLDIBMSOMAPISUPPORT
- #define TGregorianCalendarDateCClassData TGregorianCalendarDateClassData
- #define TGregorianCalendarDateNewClass(major,minor) somNewVersionedClassReference(TGregorianCalendarDate,major,minor)
- #endif
-
- /* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
- #define TGregorianCalendarDateMetaClass SOMClass
-
- #if PRAGMA_ALIGN_SUPPORTED
- # pragma options align=power
- #endif
-
- /* The API to the TGregorianCalendarDate class object, and the methods it introduces. */
- SOMEXTERN struct TGregorianCalendarDateClassDataStructure {
- #ifdef OLDIBMSOMAPISUPPORT
- SOMClass *classObject; /* always zero, use somNewClassReference instead */
- #else
- long zero;
- #endif
- somStaticClassInfo *sci;
- somDToken instanceDataToken;
- long reserved [3];
- somMToken _get_fMonth;
- somMToken _set_fMonth;
- somMToken _get_fDay;
- somMToken _set_fDay;
- somMToken _get_fYear;
- somMToken _set_fYear;
- somMToken _get_fHours;
- somMToken _set_fHours;
- somMToken _get_fMinutes;
- somMToken _set_fMinutes;
- somMToken _get_fSeconds;
- somMToken _set_fSeconds;
- somMToken _get_fDayOfWeek;
- somMToken _set_fDayOfWeek;
- somMToken _get_fDayOfYear;
- somMToken _set_fDayOfYear;
- somMToken _get_fWeekOfYear;
- somMToken _set_fWeekOfYear;
- somMToken GregorianDateGetMonth;
- somMToken GregorianDateSetMonth;
- somMToken GregorianDateGetDay;
- somMToken GregorianDateSetDay;
- somMToken GregorianDateGetYear;
- somMToken GregorianDateSetYear;
- somMToken GregorianDateGetHours;
- somMToken GregorianDateSetHours;
- somMToken GregorianDateGetMinutes;
- somMToken GregorianDateSetMinutes;
- somMToken GregorianDateGetSeconds;
- somMToken GregorianDateSetSeconds;
- somMToken GregorianDateGetDayOfWeek;
- somMToken GregorianDateSetDayOfWeek;
- somMToken GregorianDateGetDayOfYear;
- somMToken GregorianDateSetDayOfYear;
- somMToken GregorianDateGetWeekOfYear;
- somMToken GregorianDateSetWeekOfYear;
- } SOMDLINK TGregorianCalendarDateClassData;
-
- #if PRAGMA_ALIGN_SUPPORTED
- # pragma options align=reset
- #endif
-
- #if !defined(TGregorianCalendarDate_Class_Source) && !defined(SOM_Module_gregoriancalendardate_Source)
- #if PRAGMA_IMPORT_SUPPORTED
- #pragma import list TGregorianCalendarDateClassData
- #endif
- #endif
-
-
- /*
- * -- Typedefs for TGregorianCalendarDate Method Procedures
- */
- SOMEXTERN {
- typedef UInt16 (* SOMLINK somTD_TGregorianCalendarDate_GregorianDateGetMonth)(TGregorianCalendarDate *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_TGregorianCalendarDate_GregorianDateSetMonth)(TGregorianCalendarDate *somSelf, Environment *ev,
- UInt16 month);
- typedef UInt16 (* SOMLINK somTD_TGregorianCalendarDate_GregorianDateGetDay)(TGregorianCalendarDate *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_TGregorianCalendarDate_GregorianDateSetDay)(TGregorianCalendarDate *somSelf, Environment *ev,
- UInt16 day);
- typedef UInt16 (* SOMLINK somTD_TGregorianCalendarDate_GregorianDateGetYear)(TGregorianCalendarDate *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_TGregorianCalendarDate_GregorianDateSetYear)(TGregorianCalendarDate *somSelf, Environment *ev,
- UInt16 year);
- typedef UInt16 (* SOMLINK somTD_TGregorianCalendarDate_GregorianDateGetHours)(TGregorianCalendarDate *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_TGregorianCalendarDate_GregorianDateSetHours)(TGregorianCalendarDate *somSelf, Environment *ev,
- UInt16 hours);
- typedef UInt16 (* SOMLINK somTD_TGregorianCalendarDate_GregorianDateGetMinutes)(TGregorianCalendarDate *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_TGregorianCalendarDate_GregorianDateSetMinutes)(TGregorianCalendarDate *somSelf, Environment *ev,
- UInt16 minutes);
- typedef UInt16 (* SOMLINK somTD_TGregorianCalendarDate_GregorianDateGetSeconds)(TGregorianCalendarDate *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_TGregorianCalendarDate_GregorianDateSetSeconds)(TGregorianCalendarDate *somSelf, Environment *ev,
- UInt16 seconds);
- typedef UInt16 (* SOMLINK somTD_TGregorianCalendarDate_GregorianDateGetDayOfWeek)(TGregorianCalendarDate *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_TGregorianCalendarDate_GregorianDateSetDayOfWeek)(TGregorianCalendarDate *somSelf, Environment *ev,
- UInt16 dayOfWeek);
- typedef UInt16 (* SOMLINK somTD_TGregorianCalendarDate_GregorianDateGetDayOfYear)(TGregorianCalendarDate *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_TGregorianCalendarDate_GregorianDateSetDayOfYear)(TGregorianCalendarDate *somSelf, Environment *ev,
- UInt16 dayOfYear);
- typedef UInt16 (* SOMLINK somTD_TGregorianCalendarDate_GregorianDateGetWeekOfYear)(TGregorianCalendarDate *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_TGregorianCalendarDate_GregorianDateSetWeekOfYear)(TGregorianCalendarDate *somSelf, Environment *ev,
- UInt16 weekOfYear);
-
- /*
- * -- Typedefs for Inherited Methods
- */
- typedef UInt32 (* SOMLINK somTD_TGregorianCalendarDate__get_fCalendarRef)(TGregorianCalendarDate *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_TGregorianCalendarDate__set_fCalendarRef)(TGregorianCalendarDate *somSelf, Environment *ev,
- UInt32 fCalendarRef);
- typedef OptionBits (* SOMLINK somTD_TGregorianCalendarDate_ValidateCalendarDate)(TGregorianCalendarDate *somSelf, Environment *ev,
- OptionBits fieldSelector);
- typedef void (* SOMLINK somTD_TGregorianCalendarDate_somInit)(TGregorianCalendarDate *somSelf);
- typedef void (* SOMLINK somTD_TGregorianCalendarDate_somUninit)(TGregorianCalendarDate *somSelf);
- typedef SOMObject* (* SOMLINK somTD_TGregorianCalendarDate_somDuplicateReference)(TGregorianCalendarDate *somSelf);
- typedef boolean (* SOMLINK somTD_TGregorianCalendarDate_somCompareReference)(TGregorianCalendarDate *somSelf,
- SOMObject* anObject);
- typedef SOMObject* (* SOMLINK somTD_TGregorianCalendarDate_somRelease)(TGregorianCalendarDate *somSelf);
- typedef void (* SOMLINK somTD_TGregorianCalendarDate_somFree)(TGregorianCalendarDate *somSelf);
- typedef boolean (* SOMLINK somTD_TGregorianCalendarDate_somCanDelete)(TGregorianCalendarDate *somSelf);
- typedef SOMClass* (* SOMLINK somTD_TGregorianCalendarDate_somGetClass)(TGregorianCalendarDate *somSelf);
- typedef corbastring (* SOMLINK somTD_TGregorianCalendarDate_somGetClassName)(TGregorianCalendarDate *somSelf);
- typedef long (* SOMLINK somTD_TGregorianCalendarDate_somGetSize)(TGregorianCalendarDate *somSelf);
- typedef boolean (* SOMLINK somTD_TGregorianCalendarDate_somIsA)(TGregorianCalendarDate *somSelf,
- SOMClass* aClassObj);
- typedef boolean (* SOMLINK somTD_TGregorianCalendarDate_somRespondsTo)(TGregorianCalendarDate *somSelf,
- somId mId);
- typedef boolean (* SOMLINK somTD_TGregorianCalendarDate_somIsInstanceOf)(TGregorianCalendarDate *somSelf,
- SOMClass* aClassObj);
- typedef boolean (* SOMLINK somTD_TGregorianCalendarDate_somDispatch)(TGregorianCalendarDate *somSelf,
- somToken* retValue,
- somId methodId,
- va_list ap);
- typedef boolean (* SOMLINK somTD_TGregorianCalendarDate_somClassDispatch)(TGregorianCalendarDate *somSelf,
- SOMClass* clsObj,
- somToken* retValue,
- somId methodId,
- va_list ap);
- typedef boolean (* SOMLINK somTD_TGregorianCalendarDate_somCastObj)(TGregorianCalendarDate *somSelf,
- SOMClass* cls);
- typedef boolean (* SOMLINK somTD_TGregorianCalendarDate_somResetObj)(TGregorianCalendarDate *somSelf);
- typedef SOMObject* (* SOMLINK somTD_TGregorianCalendarDate_somPrintSelf)(TGregorianCalendarDate *somSelf);
- typedef void (* SOMLINK somTD_TGregorianCalendarDate_somDumpSelf)(TGregorianCalendarDate *somSelf,
- long level);
- typedef void (* SOMLINK somTD_TGregorianCalendarDate_somDumpSelfInt)(TGregorianCalendarDate *somSelf,
- long level);
- }
-
- #endif /* TGregorianCalendarDate_API */
-
-
- /*
- * -- This emitter treats Method Tokens as Thunks by default.
- * -- Use the sc modifier "nothunks" to change this default
- */
- #undef somresolve_
- #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
-
- /*
- * -- The C++ Wrapper Class for TGregorianCalendarDate
- */
- class TGregorianCalendarDate : public TCalendarDate
- {
- public:
-
- // TGregorianCalendarDate::new registers use of the class object, and then uses somNew
- // to allocate memory and load the object method table pointer.
- void *operator new(size_t size)
- {
- SOM_IgnoreWarning(size);
- // Allocate memory using the default allocator for TGregorianCalendarDate, and
- // clear mem & set method table pointer, call basic initialization
- return (void*) somNewObject(TGregorianCalendarDate);
- }
-
- // TGregorianCalendarDate::delete uses the default deallocator for the object's class.
- void operator delete(void * obj)
- {
- if (obj) {
- SOM_Resolve(obj,SOMObject,somFree)
- ( (SOMObject*) obj );
- }
- }
-
- /* method: GregorianDateGetMonth */
- UInt16 GregorianDateGetMonth(Environment *ev)
- {
- return SOM_ResolveD(this,TGregorianCalendarDate,TGregorianCalendarDate,GregorianDateGetMonth)
- (this,ev);
- }
-
- /* method: GregorianDateSetMonth */
- void GregorianDateSetMonth(Environment *ev,
- UInt16 month)
- {
- SOM_ResolveD(this,TGregorianCalendarDate,TGregorianCalendarDate,GregorianDateSetMonth)
- (this,ev,month);
- }
-
- /* method: GregorianDateGetDay */
- UInt16 GregorianDateGetDay(Environment *ev)
- {
- return SOM_ResolveD(this,TGregorianCalendarDate,TGregorianCalendarDate,GregorianDateGetDay)
- (this,ev);
- }
-
- /* method: GregorianDateSetDay */
- void GregorianDateSetDay(Environment *ev,
- UInt16 day)
- {
- SOM_ResolveD(this,TGregorianCalendarDate,TGregorianCalendarDate,GregorianDateSetDay)
- (this,ev,day);
- }
-
- /* method: GregorianDateGetYear */
- UInt16 GregorianDateGetYear(Environment *ev)
- {
- return SOM_ResolveD(this,TGregorianCalendarDate,TGregorianCalendarDate,GregorianDateGetYear)
- (this,ev);
- }
-
- /* method: GregorianDateSetYear */
- void GregorianDateSetYear(Environment *ev,
- UInt16 year)
- {
- SOM_ResolveD(this,TGregorianCalendarDate,TGregorianCalendarDate,GregorianDateSetYear)
- (this,ev,year);
- }
-
- /* method: GregorianDateGetHours */
- UInt16 GregorianDateGetHours(Environment *ev)
- {
- return SOM_ResolveD(this,TGregorianCalendarDate,TGregorianCalendarDate,GregorianDateGetHours)
- (this,ev);
- }
-
- /* method: GregorianDateSetHours */
- void GregorianDateSetHours(Environment *ev,
- UInt16 hours)
- {
- SOM_ResolveD(this,TGregorianCalendarDate,TGregorianCalendarDate,GregorianDateSetHours)
- (this,ev,hours);
- }
-
- /* method: GregorianDateGetMinutes */
- UInt16 GregorianDateGetMinutes(Environment *ev)
- {
- return SOM_ResolveD(this,TGregorianCalendarDate,TGregorianCalendarDate,GregorianDateGetMinutes)
- (this,ev);
- }
-
- /* method: GregorianDateSetMinutes */
- void GregorianDateSetMinutes(Environment *ev,
- UInt16 minutes)
- {
- SOM_ResolveD(this,TGregorianCalendarDate,TGregorianCalendarDate,GregorianDateSetMinutes)
- (this,ev,minutes);
- }
-
- /* method: GregorianDateGetSeconds */
- UInt16 GregorianDateGetSeconds(Environment *ev)
- {
- return SOM_ResolveD(this,TGregorianCalendarDate,TGregorianCalendarDate,GregorianDateGetSeconds)
- (this,ev);
- }
-
- /* method: GregorianDateSetSeconds */
- void GregorianDateSetSeconds(Environment *ev,
- UInt16 seconds)
- {
- SOM_ResolveD(this,TGregorianCalendarDate,TGregorianCalendarDate,GregorianDateSetSeconds)
- (this,ev,seconds);
- }
-
- /* method: GregorianDateGetDayOfWeek */
- UInt16 GregorianDateGetDayOfWeek(Environment *ev)
- {
- return SOM_ResolveD(this,TGregorianCalendarDate,TGregorianCalendarDate,GregorianDateGetDayOfWeek)
- (this,ev);
- }
-
- /* method: GregorianDateSetDayOfWeek */
- void GregorianDateSetDayOfWeek(Environment *ev,
- UInt16 dayOfWeek)
- {
- SOM_ResolveD(this,TGregorianCalendarDate,TGregorianCalendarDate,GregorianDateSetDayOfWeek)
- (this,ev,dayOfWeek);
- }
-
- /* method: GregorianDateGetDayOfYear */
- UInt16 GregorianDateGetDayOfYear(Environment *ev)
- {
- return SOM_ResolveD(this,TGregorianCalendarDate,TGregorianCalendarDate,GregorianDateGetDayOfYear)
- (this,ev);
- }
-
- /* method: GregorianDateSetDayOfYear */
- void GregorianDateSetDayOfYear(Environment *ev,
- UInt16 dayOfYear)
- {
- SOM_ResolveD(this,TGregorianCalendarDate,TGregorianCalendarDate,GregorianDateSetDayOfYear)
- (this,ev,dayOfYear);
- }
-
- /* method: GregorianDateGetWeekOfYear */
- UInt16 GregorianDateGetWeekOfYear(Environment *ev)
- {
- return SOM_ResolveD(this,TGregorianCalendarDate,TGregorianCalendarDate,GregorianDateGetWeekOfYear)
- (this,ev);
- }
-
- /* method: GregorianDateSetWeekOfYear */
- void GregorianDateSetWeekOfYear(Environment *ev,
- UInt16 weekOfYear)
- {
- SOM_ResolveD(this,TGregorianCalendarDate,TGregorianCalendarDate,GregorianDateSetWeekOfYear)
- (this,ev,weekOfYear);
- }
-
-
- /*
- * -- Inherited methods
- */
- /* method: _get_fCalendarRef */
- UInt32 _get_fCalendarRef(Environment *ev)
- {
- return SOM_ResolveD(this,TGregorianCalendarDate,TCalendarDate,_get_fCalendarRef)
- (this,ev);
- }
-
- /* method: _set_fCalendarRef */
- void _set_fCalendarRef(Environment *ev,
- UInt32 fCalendarRef)
- {
- SOM_ResolveD(this,TGregorianCalendarDate,TCalendarDate,_set_fCalendarRef)
- (this,ev,fCalendarRef);
- }
-
- /* method: ValidateCalendarDate */
- OptionBits ValidateCalendarDate(Environment *ev,
- OptionBits fieldSelector)
- {
- return SOM_ResolveD(this,TGregorianCalendarDate,TCalendarDate,ValidateCalendarDate)
- (this,ev,fieldSelector);
- }
-
- /* method: somInit */
- void somInit()
- {
- SOM_ResolveD(this,TGregorianCalendarDate,SOMObject,somInit)
- (this);
- }
-
- /* method: somUninit */
- void somUninit()
- {
- SOM_ResolveD(this,TGregorianCalendarDate,SOMObject,somUninit)
- (this);
- }
-
- /* method: somDuplicateReference */
- SOMObject* somDuplicateReference()
- {
- return SOM_ResolveD(this,TGregorianCalendarDate,SOMObject,somDuplicateReference)
- (this);
- }
-
- /* method: somCompareReference */
- boolean somCompareReference(SOMObject* anObject)
- {
- return SOM_ResolveD(this,TGregorianCalendarDate,SOMObject,somCompareReference)
- (this,anObject);
- }
-
- /* method: somRelease */
- SOMObject* somRelease()
- {
- return SOM_ResolveD(this,TGregorianCalendarDate,SOMObject,somRelease)
- (this);
- }
-
- /* method: somFree */
- void somFree()
- {
- SOM_ResolveD(this,TGregorianCalendarDate,SOMObject,somFree)
- (this);
- }
-
- /* method: somCanDelete */
- boolean somCanDelete()
- {
- return SOM_ResolveD(this,TGregorianCalendarDate,SOMObject,somCanDelete)
- (this);
- }
-
- /* method: somGetClass */
- SOMClass* somGetClass()
- {
- return SOM_ResolveD(this,TGregorianCalendarDate,SOMObject,somGetClass)
- (this);
- }
-
- /* method: somGetClassName */
- corbastring somGetClassName()
- {
- return SOM_ResolveD(this,TGregorianCalendarDate,SOMObject,somGetClassName)
- (this);
- }
-
- /* method: somGetSize */
- long somGetSize()
- {
- return SOM_ResolveD(this,TGregorianCalendarDate,SOMObject,somGetSize)
- (this);
- }
-
- /* method: somIsA */
- boolean somIsA(SOMClass* aClassObj)
- {
- return SOM_ResolveD(this,TGregorianCalendarDate,SOMObject,somIsA)
- (this,aClassObj);
- }
-
- /* method: somRespondsTo */
- boolean somRespondsTo(somId mId)
- {
- return SOM_ResolveD(this,TGregorianCalendarDate,SOMObject,somRespondsTo)
- (this,mId);
- }
-
- /* method: somIsInstanceOf */
- boolean somIsInstanceOf(SOMClass* aClassObj)
- {
- return SOM_ResolveD(this,TGregorianCalendarDate,SOMObject,somIsInstanceOf)
- (this,aClassObj);
- }
-
- /* va_list method: somDispatch */
- /* the va_list invocation form */
- boolean TGregorianCalendarDate_somDispatch(somToken* retValue,
- somId methodId,
- va_list ap)
- {
- return SOM_ResolveD(this,TGregorianCalendarDate,SOMObject,somDispatch)
- (this,retValue,methodId,ap);
- }
-
- /* the varargs invocation form */
- boolean somDispatch(somToken* retValue,
- somId methodId,
- ...)
- {
- va_list ap;
- va_start(ap, methodId);
- boolean __somResult =
- (boolean) SOM_ResolveD(this,TGregorianCalendarDate,SOMObject,somDispatch)
- (this,retValue,methodId,ap);
- va_end(ap);
- return __somResult;
- }
-
- /* va_list method: somClassDispatch */
- /* the va_list invocation form */
- boolean TGregorianCalendarDate_somClassDispatch(SOMClass* clsObj,
- somToken* retValue,
- somId methodId,
- va_list ap)
- {
- return SOM_ResolveD(this,TGregorianCalendarDate,SOMObject,somClassDispatch)
- (this,clsObj,retValue,methodId,ap);
- }
-
- /* the varargs invocation form */
- boolean somClassDispatch(SOMClass* clsObj,
- somToken* retValue,
- somId methodId,
- ...)
- {
- va_list ap;
- va_start(ap, methodId);
- boolean __somResult =
- (boolean) SOM_ResolveD(this,TGregorianCalendarDate,SOMObject,somClassDispatch)
- (this,clsObj,retValue,methodId,ap);
- va_end(ap);
- return __somResult;
- }
-
- /* method: somCastObj */
- boolean somCastObj(SOMClass* cls)
- {
- return SOM_ResolveD(this,TGregorianCalendarDate,SOMObject,somCastObj)
- (this,cls);
- }
-
- /* method: somResetObj */
- boolean somResetObj()
- {
- return SOM_ResolveD(this,TGregorianCalendarDate,SOMObject,somResetObj)
- (this);
- }
-
- /* method: somPrintSelf */
- SOMObject* somPrintSelf()
- {
- return SOM_ResolveD(this,TGregorianCalendarDate,SOMObject,somPrintSelf)
- (this);
- }
-
- /* method: somDumpSelf */
- void somDumpSelf(long level)
- {
- SOM_ResolveD(this,TGregorianCalendarDate,SOMObject,somDumpSelf)
- (this,level);
- }
-
- /* method: somDumpSelfInt */
- void somDumpSelfInt(long level)
- {
- SOM_ResolveD(this,TGregorianCalendarDate,SOMObject,somDumpSelfInt)
- (this,level);
- }
-
- }; /* TGregorianCalendarDate */
-
-
-
- #endif /* SOM_TGregorianCalendarDate_xh */
-